using UnityEngine;

public class SaveSystem : MonoBehaviour
{
    // 保存关卡评级
    public static void SaveLevelRating(int levelIndex, int rating)
    {
        PlayerPrefs.SetInt($"Level_{levelIndex}_Rating", rating);
        PlayerPrefs.Save();
    }

    // 读取关卡评级
    public static int LoadLevelRating(int levelIndex)
    {
        return PlayerPrefs.GetInt($"Level_{levelIndex}_Rating", 0);
        // 默认值0表示未评级
    }

    // 示例用法
    void Start()
    {
        // 保存第1关的评级为3星
        SaveLevelRating(1, 3);
        
        // 读取第1关的评级
        int rating = LoadLevelRating(1);
        Debug.Log($"关卡1评级: {rating}星");
    }
}